package com.css.fxfzysx.modules.vabStructure.constans;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.HashMap;

//ci 一类和二类的值
@Getter
@AllArgsConstructor
public enum CorrectionCiEnum {

    CI1(0,"满足"),
    CI2(1,"不满足"),


    CI10(10,"①符合《建筑抗震设计规范》（GBJ 11-89）"),
    CI12(11,"②符合标准Tj 11-1978要求"),
    CI13(12,"③符合标准Tj 11-1974要求，但不符合② "),
    CI14(13,"④符合《建筑抗震设计规范》（GB50011）"),
    CI15(14,"⑤其他");

    private final Integer code;
    private final String value;

    public static String getByCode(Integer code) {
        for (CorrectionCiEnum value : CorrectionCiEnum.values()) {
            if (value.getCode().equals(code)) {
                return value.getValue();
            }
        }
        return null;
    }

    public static Integer getByValue(String value) {
        for (CorrectionCiEnum correctionCiEnum : CorrectionCiEnum.values()) {
            if(correctionCiEnum.value.equals(value)){
                return correctionCiEnum.code;
            }
        }
        return null;
    }
}
